Aug 27
2024
SELL
Open market or private sale
$1,709,640
$104.31 p/Share
16,390
Reduced 21.51%
59,814
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$821,466
$50.12 p/Share
16,390
Added 18.64%
71,528
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,086,700
$98.06 p/Share
11,082
Reduced 15.63%
59,814
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$555,429
$50.12 p/Share
11,082
Added 14.99%
62,827
Common Stock
Aug 07
2024
SELL
Open market or private sale
$2,352,535
$101.08 p/Share
23,274
Reduced 28.01%
59,814
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$1,166,492
$50.12 p/Share
23,274
Added 24.4%
72,123
Common Stock
Dec 14
2023
SELL
Open market or private sale
$2,968,981
$82.2 p/Share
36,119
Reduced 37.65%
59,814
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$1,479,795
$40.97 p/Share
36,119
Added 27.35%
95,933
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$643,449
$77.89 p/Share
8,261
Reduced 12.14%
59,814
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
7,969
Added 10.48%
68,075
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$243,797
$74.08 p/Share
3,291
Reduced 5.19%
60,106
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
5,443
Added 7.91%
63,397
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$224,255
$71.51 p/Share
3,136
Reduced 5.13%
57,954
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
13,462
Added 18.06%
61,090
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
5,078
Added 9.63%
47,628
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$153,173
$70.07 p/Share
2,186
Reduced 4.89%
42,550
Common Stock
May 31
2022
SELL
Open market or private sale
$702,394
$77.0 p/Share
9,122
Reduced 16.94%
44,736
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
$413,591
$45.34 p/Share
9,122
Added 14.48%
53,858
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$63,201
$59.68 p/Share
1,059
Reduced 2.31%
44,736
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
-
11,164
Added 19.6%
45,795
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
5,277
Added 13.22%
34,631
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$78,528
$57.53 p/Share
1,365
Reduced 4.44%
29,354
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
-
7,322
Added 19.25%
30,719
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$83,812
$43.18 p/Share
1,941
Reduced 7.66%
23,397
Common Stock