Nov 22
2024
SELL
Open market or private sale
$503,240
$125.81 p/Share
4,000
Reduced 10.73%
33,285
Common Stock
Nov 07
2024
-
300
Reduced 0.8%
37,285
Common Stock
Sep 12
2024
-
1,119
Reduced 2.89%
37,585
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$33,177
$70.44 p/Share
471
Reduced 1.2%
38,704
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
3,276
Added 7.72%
39,175
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$58,033
$71.12 p/Share
816
Reduced 2.22%
35,899
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$42,111
$66.95 p/Share
629
Reduced 1.68%
36,715
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
2,580
Added 6.46%
37,344
Common Stock
May 30
2024
SELL
Open market or private sale
$249,303
$69.04 p/Share
3,611
Reduced 9.41%
34,764
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$200,778
$44.04 p/Share
4,559
Added 10.62%
38,375
Common Stock
May 07
2024
-
500
Reduced 1.46%
33,816
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
5,499
Added 13.81%
34,316
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$90,868
$33.42 p/Share
2,719
Reduced 8.62%
28,817
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
6,333
Added 16.3%
32,509
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$6,160
$25.99 p/Share
237
Reduced 0.9%
26,176
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
973
Added 3.55%
26,413
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
1,168
Added 4.34%
25,725
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
100
Added 0.41%
24,557
Common Stock
Nov 29
2021
BUY
Open market or private purchase
$45,160
$35.42 p/Share
1,275
Added 4.95%
24,457
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$8,717
$52.51 p/Share
166
Reduced 0.71%
23,182
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
3,348
Added 12.54%
23,348
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$30,083
$50.56 p/Share
595
Reduced 2.89%
20,000
Common Stock
Aug 20
2021
BUY
Grant, award, or other acquisition
-
2,441
Added 10.6%
20,595
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$3,253
$66.39 p/Share
49
Reduced 0.27%
18,154
Common Stock
Feb 17
2021
-
200
Reduced 1.09%
18,203
Common Stock