Oct 02
2024
SELL
Payment of exercise price or tax liability
$254,055
$131.84 p/Share
1,927
Reduced 2.05%
91,987
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$664,825
$98.8 p/Share
6,729
Reduced 6.69%
93,914
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$153,884
$90.52 p/Share
1,700
Reduced 1.66%
100,643
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$68,950
$93.05 p/Share
741
Reduced 0.72%
102,343
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$55,405
$100.92 p/Share
549
Reduced 0.53%
103,084
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
1,224
Added 1.17%
103,633
Common Stock
Mar 28
2024
SELL
Open market or private sale
$1,609,848
$95.83 p/Share
16,799
Reduced 14.09%
102,409
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
$203,435
$12.11 p/Share
16,799
Added 12.35%
119,208
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$256,022
$41.82 p/Share
6,122
Reduced 5.64%
102,409
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$87,690
$45.53 p/Share
1,926
Reduced 1.74%
108,531
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$52,275
$30.75 p/Share
1,700
Reduced 1.52%
110,457
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$22,556
$30.44 p/Share
741
Reduced 0.66%
112,157
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
3,540
Added 3.04%
112,898
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$26,634
$27.43 p/Share
971
Reduced 0.88%
109,358
Common Stock
Mar 30
2023
SELL
Open market or private sale
$72,657
$22.37 p/Share
3,248
Reduced 2.86%
110,329
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
$33,779
$10.4 p/Share
3,248
Added 2.78%
113,577
Common Stock
Oct 19
2022
BUY
Grant, award, or other acquisition
-
13,025
Added 10.56%
110,329
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$24,922
$12.94 p/Share
1,926
Reduced 1.94%
97,304
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
-
14,315
Added 12.61%
99,230
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$14,435
$12.11 p/Share
1,192
Reduced 1.38%
84,915
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
10,959
Added 11.29%
86,107
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$8,649
$11.72 p/Share
738
Reduced 0.97%
75,148
Common Stock
Jun 03
2022
BUY
Grant, award, or other acquisition
-
2,536
Added 3.23%
75,886
Common Stock
Jun 02
2022
SELL
Open market or private sale
$10,906
$11.59 p/Share
941
Reduced 1.27%
73,350
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
$10,356
$5.75 p/Share
1,801
Added 2.37%
74,291
Common Stock