Nov 06
2024
SELL
Open market or private sale
$630,640
$157.66 p/Share
4,000
Reduced 16.32%
20,504
Common Stock
Apr 25
2024
SELL
Open market or private sale
$957,120
$119.64 p/Share
8,000
Reduced 24.69%
24,401
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$98,363
$118.94 p/Share
827
Reduced 2.5%
32,295
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$125,318
$117.12 p/Share
1,070
Reduced 3.13%
33,090
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$114,777
$117.12 p/Share
980
Reduced 2.79%
34,160
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$465,317
$117.12 p/Share
3,973
Reduced 12.57%
27,627
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
18,999
Added 35.09%
35,140
Common Stock
Nov 14
2023
SELL
Open market or private sale
$664,996
$106.57 p/Share
6,240
Reduced 23.68%
20,114
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$583,502
$93.51 p/Share
6,240
Added 19.14%
26,354
Common Stock
Oct 31
2023
SELL
Open market or private sale
$688,520
$98.36 p/Share
7,000
Reduced 25.82%
20,114
Common Stock
Oct 03
2023
SELL
Payment of exercise price or tax liability
$420,848
$106.95 p/Share
3,935
Reduced 12.67%
27,114
Common Stock
Jul 28
2023
SELL
Open market or private sale
$902,879
$100.32 p/Share
9,000
Reduced 22.5%
31,008
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$68,710
$98.58 p/Share
697
Reduced 1.83%
37,441
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$75,986
$96.43 p/Share
788
Reduced 2.02%
38,138
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$84,858
$96.43 p/Share
880
Reduced 2.21%
38,926
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$226,610
$96.43 p/Share
2,350
Reduced 7.85%
27,604
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
12,202
Added 23.46%
39,806
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,056,600
$88.05 p/Share
12,000
Reduced 28.63%
29,912
Common Stock
Nov 14
2022
SELL
Open market or private sale
$1,193,896
$88.0 p/Share
13,567
Reduced 24.45%
41,912
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
$1,025,800
$75.61 p/Share
13,567
Added 19.65%
55,479
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$54,761
$78.68 p/Share
696
Reduced 1.65%
41,512
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$60,785
$73.59 p/Share
826
Reduced 1.91%
42,408
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$98,095
$73.59 p/Share
1,333
Reduced 4.06%
31,517
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
11,517
Added 21.11%
43,034
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$34,157
$72.52 p/Share
471
Reduced 1.41%
32,850
Common Stock