May 15
2024
SELL
Payment of exercise price or tax liability
$440,583
$39.38 p/Share
11,188
Reduced 4.72%
225,653
Common Stock
Apr 08
2024
SELL
Open market or private sale
$1,008,899
$48.85 p/Share
20,653
Reduced 8.02%
236,841
Common Stock
Mar 13
2024
SELL
Open market or private sale
$1,694,539
$53.41 p/Share
31,727
Reduced 10.97%
257,494
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$623,588
$60.32 p/Share
10,338
Reduced 3.45%
289,221
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
75,521
Added 20.13%
299,559
Common Stock
Jan 03
2024
SELL
Open market or private sale
$919,360
$54.08 p/Share
17,000
Reduced 7.05%
224,038
Common Stock
Nov 20
2023
SELL
Open market or private sale
$2,031,464
$52.66 p/Share
38,577
Reduced 13.8%
241,038
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$567,885
$52.09 p/Share
10,902
Reduced 3.75%
279,615
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$532,949
$48.89 p/Share
10,901
Reduced 3.62%
290,517
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$493,385
$46.7 p/Share
10,565
Reduced 3.39%
301,418
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$267,568
$50.38 p/Share
5,311
Reduced 1.67%
311,983
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
81,652
Added 20.47%
317,294
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$243,773
$30.92 p/Share
7,884
Reduced 3.24%
235,642
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$554,718
$70.36 p/Share
7,884
Reduced 3.14%
243,526
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$557,801
$70.76 p/Share
7,883
Reduced 3.04%
251,410
Common Stock
Mar 22
2022
SELL
Open market or private sale
$604,780
$110.0 p/Share
5,498
Reduced 2.08%
259,293
Common Stock
Feb 28
2022
SELL
Open market or private sale
$602,800
$100.0 p/Share
6,028
Reduced 2.23%
264,791
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$960,792
$97.96 p/Share
9,808
Reduced 3.5%
270,819
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
86,633
Added 23.59%
280,627
Common Stock
Dec 29
2021
SELL
Open market or private sale
$1,076,690
$118.84 p/Share
9,060
Reduced 4.46%
193,994
Common Stock
Nov 22
2021
SELL
Open market or private sale
$859,353
$130.72 p/Share
6,574
Reduced 3.14%
203,054
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$1,203,762
$132.5 p/Share
9,085
Reduced 4.15%
209,628
Common Stock
Sep 29
2021
SELL
Open market or private sale
$1,805,716
$113.66 p/Share
15,887
Reduced 6.77%
218,713
Common Stock
Sep 29
2021
BUY
Exercise of conversion of derivative security
$54,805
$9.62 p/Share
5,697
Added 2.37%
234,600
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$1,030,716
$113.44 p/Share
9,086
Reduced 3.82%
228,903
Common Stock