Aug 07
2024
SELL
Open market or private sale
$412,300
$117.8 p/Share
3,500
Reduced 9.49%
33,400
Common Stock
Jun 07
2024
SELL
Open market or private sale
$442,240
$110.56 p/Share
4,000
Reduced 9.78%
36,900
Common Stock
Feb 23
2024
SELL
Open market or private sale
$87,783
$105.13 p/Share
835
Reduced 2.0%
40,900
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$272,922
$105.62 p/Share
2,584
Reduced 5.83%
41,735
Common Stock
Feb 05
2024
SELL
Open market or private sale
$1,622,553
$104.85 p/Share
15,475
Reduced 28.93%
38,025
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$2,287,699
$79.14 p/Share
28,907
Added 39.48%
44,319
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
3,568
Added 10.36%
30,887
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$792,147
$138.56 p/Share
5,717
Reduced 17.31%
27,319
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
12,186
Added 26.95%
33,036
Common Stock
Dec 20
2022
SELL
Open market or private sale
$4,962,347
$138.2 p/Share
35,907
Reduced 63.26%
20,850
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$1,500,912
$41.8 p/Share
35,907
Added 38.75%
56,757
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,093,492
$182.95 p/Share
5,977
Reduced 22.28%
20,850
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
12,208
Added 31.27%
26,827
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
2,214
Added 13.15%
14,619
Common Stock
Oct 22
2021
-
63,709
Reduced 83.7%
12,405
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$66,019
$130.99 p/Share
504
Reduced 0.66%
76,114
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
-
2,297
Added 2.91%
76,618
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$698,141
$147.07 p/Share
4,747
Reduced 6.0%
74,321
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
7,293
Added 8.44%
79,068
Common Stock
Jan 06
2021
SELL
Open market or private sale
$3,911,173
$155.52 p/Share
25,149
Reduced 25.95%
71,775
Common Stock
Jan 06
2021
BUY
Exercise of conversion of derivative security
$1,163,393
$46.26 p/Share
25,149
Added 20.6%
96,924
Common Stock
Jan 05
2021
SELL
Open market or private sale
$231,495
$152.5 p/Share
1,518
Reduced 2.07%
71,775
Common Stock
Jan 05
2021
BUY
Exercise of conversion of derivative security
$53,569
$46.26 p/Share
1,158
Added 1.56%
73,293
Common Stock