Aug 16
2024
-
150
Reduced 0.13%
114,641
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,304
Added 13.75%
114,791
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$94,565
$80.55 p/Share
1,174
Reduced 1.2%
96,487
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$62,678
$81.4 p/Share
770
Reduced 0.78%
97,661
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$45,813
$81.81 p/Share
560
Reduced 0.57%
98,431
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$515,115
$81.21 p/Share
6,343
Reduced 6.02%
98,991
Common Stock
Nov 03
2023
SELL
Open market or private sale
$263,112
$69.24 p/Share
3,800
Reduced 3.48%
105,334
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$260,261
$68.49 p/Share
3,800
Added 3.36%
109,134
Common Stock
Aug 03
2023
-
125
Reduced 0.12%
105,334
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
20,936
Added 16.56%
105,459
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$60,155
$77.72 p/Share
774
Reduced 0.91%
84,523
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$40,060
$78.86 p/Share
508
Reduced 0.59%
85,297
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$43,576
$77.4 p/Share
563
Reduced 0.65%
85,805
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$101,935
$77.4 p/Share
1,317
Reduced 1.5%
86,368
Common Stock
Aug 01
2022
-
125
Reduced 0.14%
87,685
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$147,691
$96.91 p/Share
1,524
Reduced 1.71%
87,810
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
1,126
Reduced 1.24%
89,334
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$53,265
$88.48 p/Share
602
Reduced 0.66%
90,460
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
13,720
Added 13.09%
91,062
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$46,985
$92.49 p/Share
508
Reduced 0.65%
77,342
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$52,072
$92.49 p/Share
563
Reduced 0.72%
77,850
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$122,645
$94.27 p/Share
1,301
Reduced 1.63%
78,413
Common Stock
Nov 16
2021
SELL
Open market or private sale
$662,160
$110.36 p/Share
6,000
Reduced 7.0%
79,714
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$355,620
$59.27 p/Share
6,000
Added 6.54%
85,714
Common Stock
Aug 06
2021
-
100
Reduced 0.13%
79,714
Common Stock