May 15
2024
SELL
Payment of exercise price or tax liability
$3,494
$29.87 p/Share
117
Reduced 0.79%
14,640
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,550
$27.69 p/Share
56
Reduced 0.38%
14,757
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$3,905
$28.3 p/Share
138
Reduced 0.92%
14,813
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,634
$38.26 p/Share
95
Reduced 0.65%
14,492
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$3,976
$33.42 p/Share
119
Reduced 0.81%
14,587
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$5,277
$55.55 p/Share
95
Reduced 0.64%
14,706
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$20,826
$64.68 p/Share
322
Reduced 2.13%
14,801
Common Stock
Jul 26
2023
BUY
Grant, award, or other acquisition
-
3,500
Added 18.8%
15,121
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$6,870
$72.32 p/Share
95
Reduced 0.81%
11,621
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$3,641
$70.03 p/Share
52
Reduced 0.44%
11,716
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$6,023
$55.26 p/Share
109
Reduced 0.92%
11,768
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,259
$55.25 p/Share
59
Reduced 0.49%
11,877
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$6,684
$48.44 p/Share
138
Reduced 1.16%
11,712
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,792
$55.85 p/Share
50
Reduced 0.42%
11,850
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$13,215
$95.76 p/Share
138
Reduced 1.15%
11,900
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$22,558
$112.23 p/Share
201
Reduced 1.64%
12,038
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$15,609
$113.11 p/Share
138
Reduced 1.11%
12,239
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
3,120
Added 20.13%
12,377
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$21,605
$131.74 p/Share
164
Reduced 1.74%
9,257
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
-
336
Reduced 3.57%
9,063
Common Stock
Dec 08
2021
SELL
Open market or private sale
$1,261,958
$180.9 p/Share
6,976
Reduced 42.6%
9,399
Common Stock
Dec 07
2021
SELL
Open market or private sale
$213,564
$181.14 p/Share
1,179
Reduced 6.72%
16,375
Common Stock
Nov 16
2021
SELL
Open market or private sale
$6,973,081
$180.72 p/Share
38,585
Reduced 68.73%
17,554
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
-
38,585
Added 40.73%
56,139
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
-
377
Reduced 2.1%
17,554
Common Stock