Mar 05
2024
SELL
Open market or private sale
$1,593,648
$81.6 p/Share
19,530
Reduced 23.13%
64,918
Common Stock, par valu...
Mar 05
2024
BUY
Exercise of conversion of derivative security
$349,626
$41.42 p/Share
8,441
Added 9.09%
84,448
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$243,478
$80.89 p/Share
3,010
Reduced 3.81%
76,007
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
7,440
Added 8.61%
79,017
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$741,556
$78.78 p/Share
9,413
Reduced 11.62%
71,577
Common Stock, par valu...
Dec 07
2023
SELL
Payment of exercise price or tax liability
$45,725
$72.35 p/Share
632
Reduced 0.77%
80,990
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
9,031
Added 9.96%
81,622
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$293,890
$61.95 p/Share
4,744
Reduced 6.13%
72,591
Common Stock, par valu...
Jan 25
2023
SELL
Payment of exercise price or tax liability
$649,255
$62.73 p/Share
10,350
Reduced 11.8%
77,335
Common Stock, par valu...
Dec 21
2022
SELL
Payment of exercise price or tax liability
$35,952
$56.44 p/Share
637
Reduced 0.72%
87,685
Common Stock, par valu...
Dec 15
2022
BUY
Grant, award, or other acquisition
-
51,820
Added 36.98%
88,322
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$190,398
$86.9 p/Share
2,191
Reduced 6.94%
29,397
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
4,908
Added 12.52%
34,305
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$843,591
$89.25 p/Share
9,452
Reduced 23.03%
31,588
Common Stock, par valu...
Feb 07
2022
BUY
Grant, award, or other acquisition
-
20,988
Added 33.84%
41,040
Common Stock, par valu...
Nov 03
2021
SELL
Open market or private sale
$2,398,772
$101.15 p/Share
23,715
Reduced 54.18%
20,052
Common Stock, par valu...
Nov 03
2021
BUY
Exercise of conversion of derivative security
$1,310,254
$55.25 p/Share
23,715
Added 35.14%
43,767
Common Stock, par valu...
Mar 11
2021
SELL
Open market or private sale
$299,981
$89.6 p/Share
3,348
Reduced 14.18%
20,267
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$217,077
$86.21 p/Share
2,518
Reduced 9.64%
23,615
Common Stock, par valu...
Feb 22
2021
BUY
Grant, award, or other acquisition
-
4,517
Added 14.74%
26,133
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$23,509
$90.42 p/Share
260
Reduced 1.19%
21,616
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
517
Added 2.31%
21,876
Common Stock, par valu...
Dec 07
2020
BUY
Grant, award, or other acquisition
-
2,426
Added 10.2%
21,359
Common Stock, par valu...